Text copied to clipboard!
Titolo
Text copied to clipboard!Ingegnere Software Go
Descrizione
Text copied to clipboard!
Stiamo cercando un Ingegnere Software Go altamente motivato e competente per unirsi al nostro team di sviluppo. Il candidato ideale avrà una solida esperienza nello sviluppo di software utilizzando il linguaggio di programmazione Go (Golang) e sarà in grado di progettare, sviluppare e mantenere applicazioni backend scalabili, sicure e ad alte prestazioni.
Come Ingegnere Software Go, lavorerai a stretto contatto con altri sviluppatori, architetti software e product manager per costruire soluzioni innovative che soddisfino le esigenze dei nostri clienti. Sarai responsabile della scrittura di codice pulito, ben documentato e testato, nonché della partecipazione attiva alle revisioni del codice e alla definizione delle best practice di sviluppo.
Le tue responsabilità includeranno la progettazione di API RESTful, l'integrazione con database relazionali e non relazionali, l'ottimizzazione delle prestazioni delle applicazioni e la risoluzione di problemi complessi. Inoltre, contribuirai alla definizione dell'architettura software e all'adozione di nuove tecnologie e strumenti che possano migliorare l'efficienza del team.
Il candidato ideale possiede una laurea in Informatica o in un campo correlato, almeno 3 anni di esperienza nello sviluppo con Go, familiarità con strumenti di versionamento come Git, esperienza con containerizzazione (Docker, Kubernetes) e una buona conoscenza dei principi di progettazione software. È richiesta anche una buona conoscenza della lingua inglese, sia scritta che parlata.
Offriamo un ambiente di lavoro dinamico e collaborativo, opportunità di crescita professionale, formazione continua e la possibilità di lavorare su progetti stimolanti e innovativi. Se sei appassionato di tecnologia e desideri contribuire allo sviluppo di soluzioni software all'avanguardia, ti invitiamo a candidarti per questa posizione.
Responsabilità
Text copied to clipboard!- Progettare e sviluppare applicazioni backend utilizzando Go
- Scrivere codice pulito, efficiente e ben documentato
- Collaborare con il team per definire l'architettura software
- Creare e mantenere API RESTful
- Integrare sistemi con database SQL e NoSQL
- Partecipare alle revisioni del codice e alle pratiche di sviluppo agile
- Monitorare e ottimizzare le prestazioni delle applicazioni
- Gestire la containerizzazione con Docker e Kubernetes
- Risolvere bug e problemi tecnici complessi
- Contribuire all'adozione di nuove tecnologie e strumenti
Requisiti
Text copied to clipboard!- Laurea in Informatica o campo correlato
- Almeno 3 anni di esperienza nello sviluppo con Go
- Conoscenza approfondita di strutture dati e algoritmi
- Esperienza con sistemi di versionamento come Git
- Familiarità con Docker e Kubernetes
- Esperienza con database relazionali e non relazionali
- Conoscenza delle best practice di sviluppo software
- Capacità di lavorare in team e comunicare efficacemente
- Buona conoscenza della lingua inglese
- Esperienza con metodologie Agile/Scrum
Domande potenziali per l'intervista
Text copied to clipboard!- Quanti anni di esperienza hai con il linguaggio Go?
- Hai esperienza con la creazione di API RESTful?
- Hai mai lavorato con Docker o Kubernetes?
- Quali database hai utilizzato nei tuoi progetti precedenti?
- Come gestisci la scrittura di codice testabile e manutenibile?
- Hai esperienza con sistemi distribuiti o microservizi?
- Come affronti la risoluzione di bug complessi?
- Hai mai partecipato a revisioni del codice?
- Quali strumenti utilizzi per il versionamento del codice?
- Hai esperienza con ambienti cloud come AWS o GCP?